<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
        
        dtask协议：
        
        1：使用dtask,dtask_log数据表
        2：分为 （type，status）：请求（request，new），回复（response，new），回调（request，back），三种行为
        3：请求中带有receive_async 和  task_id 表示需要回复
        4：任务本身含有callback 表示需要回调
        5：数据格式统一是array('success','data','error'), success为0表示失败，为1表示成功，为2表示执行超时。
        6：只有success为0的时候，才需要任务本身重新执行。
        7：重新执行时间，请参考DTask::next();
        8: 任务的执行次序由uniqid和last_id来控制
        9：任务可执行必须同时满足：由last_id（必须为0）,start_time和next_time 小于当前时间,status（必须是new or back）
        10：任务队列默认每次20个任务。
        11：任何通过dtask的任务都必须生成task_id.
        12: 请求数据格式统一为array('type','request','task_id','receive_async','key')
        
        /*使用一级分类名restful来处理rest的相关服务 */
        13： sys_uri = T_RECEIVE_HTTP  处理数据回传  输入：$_REQUEST['task_id'] $_REQUEST['request']
        14: sys_uri = T_CALLBACK_HTTP 处理数据回调  输入：$_REQUEST['task_id'] $_REQUEST['request']
        15：sys_uri = T_EXEC_HTTP     处理server请求 输入：$_REQUEST['request'] = json_encode(array('class'=>$class（回调类名）,'api'=>$api（回调api）, 'data'=>$data（回调所需数据）))
        16：sys_uri = 其他  /restful/   处理数据请求，会根据情况进行数据回传
        
        
        /**/ 
        
</body>
</html>